package com.just.spring4.ch1.aop;

import java.lang.annotation.*;

/**
 * Created by han.yuan
 * 编写拦截规则的注解
 * 注解本身是没有功能的，和xml一样是一种元数据。注解的功能来自用这个注解的地方
 * @ Retention 的作用是定义被它所注解的注解保留多久,有三种，SOURCE 被编译器忽略，CLASS 注解会被保留在class文件中(默认就是它)，
 * RUNTIME 保留至运行时
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Action {
    String name();
}
